package com.mayfool.gitmanager.core.enums;

/**
 * 分支创建状态枚举
 * 
 * @author zhou.xu
 * @date 2024-03-18 15:00:00
 */
public enum BranchCreateStatus {
    /**
     * 操作成功
     */
    SUCCESS("操作成功"),
    
    /**
     * 本地分支已存在
     */
    BRANCH_EXISTS("本地分支已存在"),
    
    /**
     * 远程分支已存在
     */
    REMOTE_EXISTS("远程分支已存在"),
    
    /**
     * 未配置远程仓库凭证
     */
    NO_CREDENTIALS("未配置远程仓库凭证"),
    
    /**
     * 存在未提交的更改
     */
    UNCOMMITTED_CHANGES("存在未提交的更改"),
    
    /**
     * 操作错误
     */
    ERROR("操作出错");

    private final String message;

    BranchCreateStatus(String message) {
        this.message = message;
    }

    public String getMessage() {
        return message;
    }
} 